﻿
.section{overflow: hidden; height: 100vh;}

/*menu*/
#menu{
	position: fixed;
	right: 45px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}
#menu li{
	position: relative;
	padding-right: 30px;
}
#menu li a{
	font-size: 0;
	color: #fff;
	display: block;
	line-height: 20px;
	height: 20px;
}
#menu li:after{
	content: '';
	width: 20px;
	height: 1px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 10px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
#menu li.active{
	padding-right: 65px;
}
#menu li.active:after{
	width: 55px;
}
#menu li.active a{
	font-size: 12px;
}
.common_a{
	display: block;
	width: 180px;
	line-height: 40px;
	border-radius: 25px;
	margin: 0 auto;
	background: #00438f;
	color: #fff;
	text-align: center;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.common_a:hover{
	background: #002a5a;
}

/*section1*/
.section1 .item{
	width: 100%;
	height: 100vh;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.section1 .item .txt_block{
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.section1 .item .txt_block p{
	font-size: 24px;
	color: #fff;
	line-height: 26px;
	margin-bottom: 20px;
}
.section1 .item .txt_block h3{
	font-size: 52px;
	color: #fff;
	line-height: 56px;
	margin: 20px 0 50px;
}
.section1 .slick .slick-arrow{
	position: absolute;
	width: 7px;
	height: 12px;
	bottom: 100px;
	font-size: 0;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 2;
}
.section1 .slick .slick-prev{
	right: 225px;
	background-image: url(../images/left_icon3.png);
}
.section1 .slick .slick-next{
	right: 150px;
	background-image: url(../images/right_icon3.png);
}
.section1 .txt{
	position: absolute;
	bottom: 96px;
	font-size: 16px;
	color: #fff;
	right: 160px;
	width: 60px;
	text-align: center;
	line-height: 20px;
}
.section1 .news_block{
	position: absolute;
	left: 0;
	bottom: 0;
	border: 1px solid #5d5b62;
	border-left: none;
	padding: 30px 20px 30px 70px;
	width: 580px;
	background: rgba(0,0,0,.8);
}
.section1 .news_block .box{
	position: relative;
	padding-right: 150px;
	height: 74px;
}
.section1 .news_box h3 a{
	display: block;
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.section1 .news_box h3 a:hover{
	color: #ccc;
}
.section1 .news_box .n_date{
	width: 90px;
	position: absolute;
	right: 0;
	top: 0;
}
.section1 .news_box .n_date span{
	position: absolute;
	color: #fff;
	line-height: 1.2;
}
.section1 .news_box .n_date span:nth-of-type(1){
	top: 0;
	left: 0;
	font-size: 30px;
}
.section1 .news_box .n_date span:nth-of-type(2){
	top: 50px;
	left: 34px;
	font-size: 16px;
}
.section1 .news_box .n_date span:nth-of-type(3){
	top: 15px;
	right: 0;
	font-size: 12px;
}
.section1 .news_box .n_date:after{
	content: '';
	display: block;
    width: 1px;
    height: 40px;
    background: #fff;
    position: absolute;
    left: 30px;
    top: 25px;
    transform: rotate(45deg);
}
.section1 .news_box .slick-dots{
	font-size: 0;
}
.section1 .news_box .slick-dots li{
	display: inline-block;
	vertical-align: top;
	width: 8px;
	height: 8px;
	background-color: #fff;
	margin-right: 8px;
	cursor: pointer;
}
.section1 .news_box .slick-dots li.slick-active{
	background-color: red;
}
.section1 .news_box .slick-dots button{
	display: none;
}
.section1 .news_box .date{
	font-size: 18px;
	color: #fff;
	margin-left: 25px;
	margin-top: 10px;
	line-height: 50px;
}
.section1 .news_box .date span{
	font-size: 36px;
	font-weight: 600;
}
/*.section1 .news_box .slick-arrow{
	width: 8px;
	height: 14px;
	position: absolute;
	bottom: 20px;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0;
	background-color: transparent;
	cursor: pointer;
}
.section1 .news_box .slick-prev{
	background-image: url(../images/left_icon1.png);
	left: 0;
}
.section1 .news_box .slick-next{
	background-image: url(../images/right_icon1.png);
	left: 190px;
}*/
.section1 .down{
	position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: -9px;
	width: 18px;
	height: 32px;
	background: url(../images/index_icon1.png) center no-repeat;;
	-webkit-animation: down 1s linear infinite;
	animation: down 1s linear infinite;
}
@-webkit-keyframes down{
	0%{
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
		opacity: 1;
	}
}
@keyframes down{
	0%{
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
		opacity: 1;
	}
}






/*section2*/
.section2{
	background: url(../images/index_banner2.jpg) center no-repeat;
	background-size: cover;
}
.section2 .title{
	text-align: center;
}
.section2 .title h3{
	font-size: 30px;
	color: #fff;
}
.section2 .title span{
	display: block;
	width: 36px;
	height: 1px;
	background: #fff;
	margin: 20px auto;
}
.section2 .title p{
	font-size: 14px;
	line-height: 30px;
	color: rgba(255,255,255,.8);
}
.section2 .items{
	margin-top: 8%;
	margin-bottom: 5%;
	text-align: center;
	font-size: 0;
}
.section2 .item{
	width: 240px;
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.section2 .item:after{
	content: '';
	width: 1px;
	height: 50px;
	background: rgba(255,255,255,.5);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -25px;
}
.section2 .item:last-of-type:after{
	display: none;
}
.section2 .item span{
	display: block;
	font-size: 24px;
	color: #fff;
}
.section2 .item span.count{
	font-size: 30px;
}
.section2 .item p{
	font-size: 16px;
	color: #fff;
}
.section2 .down{
	position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: -9px;
	width: 18px;
	height: 10px;
	background: url(../images/down.png) center no-repeat;
	-webkit-animation: down 1s linear infinite;
	animation: down 1s linear infinite;
}


@media screen and (max-width: 1420px)
{
    .section2 .item span.count{
	font-size: 20px;
}

.section3 .item .txt h3 {
    font-size: 1em;
    color: #fff;
    line-height: 24px;
}

.section3 .item .txt p {
    font-size: 0.6em !important;
    color: #fff;
    opacity: .5;
    line-height: 20px;
    text-transform: uppercase;
    margin-top: 4px;
}

.section3 .title h3 {
    font-size: 1.2em !important;
    color: #fff;
}

.section3 .title p {
    font-size: 0.8em !important;
    color: #fff;
    opacity: .5;
    margin: 5px 0;
}
    
    }

/*section3*/
.section3{
	background-color: #000;
	background-image: url(../images/index_banner3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	z-index: 1;
}
.section3 .title{
	position: absolute;
	left: 0;
	top: 150px;
	text-align: right;
	width: 240px;
	border-bottom: 1px solid rgba(255,255,255,.5);

}
.section3 .title h3{
	font-size: 24px;
	color: #fff;
}
.section3 .title p{
	font-size: 16px;
	color: #fff;
	opacity: .5;
	margin: 5px 0;
}
.section3 .items{
	max-width: 1068px;
	margin: 0 auto;
	margin-top: 120px;
	overflow: hidden;
}
.section3 .item{
	width: 33.33%;
	float: left;
	position: relative;
	overflow: hidden;
	    height: 330px;
}
.section3 .item:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: .4;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.section3 .item img{
	width: 100%;
	display: block;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.section3 .item .txt{
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
}
.section3 .item .txt h3{
	font-size: 24px;
	color: #fff;
	line-height: 24px;
}
.section3 .item .txt p{
	font-size: 16px;
	color: #fff;
	opacity: .5;
	line-height: 20px;
	text-transform: uppercase;
	margin-top: 4px;
}
.section3 .item:hover:after{
	opacity: 0;
}
.section3 .item:hover:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #fff;
	z-index: 1;
}
.section3 .item:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}


/*section4*/
.section4{
	background: url(../images/xc_banner5.jpg) center no-repeat;
	background-color: #000;
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.section4 .bg{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
	animation: bg_scale 15s linear infinite;
}
@keyframes bg_scale{
	0%{
		transform: scale(1);
	}
	50%{
		transform: scale(1.2);
	}
	100%{
		transform: scale(1);
	}
}
.section4 .tab_title{
	position: absolute;
	bottom: 100px;
	width: 100%;
	left: 0;
	text-align: center;
	font-size: 0;
	z-index: 2;
}
.section4 .tab_title .item{
	display: inline-block;
	width: 200px;
	border: 1px solid rgba(255,255,255,.7);
	line-height: 60px;
	font-size: 20px;
	margin: 0 15px;
	color: #fff;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	cursor: pointer;
}
.section4 .tab_title .item i{
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 10px 0 0;
	background-position: center;
	background-repeat: no-repeat;
}
.section4 .tab_title .item:nth-of-type(1) i{
	background-image: url(../images/index_icon2.png);
}
.section4 .tab_title .item:nth-of-type(2) i{
	background-image: url(../images/index_icon3.png);
}
.section4 .tab_title .item:nth-of-type(3) i{
	background-image: url(../images/index_icon4.png);
}
.section4 .tab_title .item:nth-of-type(4) i{
	background-image: url(../images/index_icon7.png);
}
.section4 .tab_title .item:nth-of-type(5) i{
	background-image: url(../images/index_icon5.png);
}
.section4 .tab_title .item:hover,
.section4 .tab_title .item.active{
	background: #00438f;
}
.section4 video{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.section4 .tab_content .child{
	position: absolute;
	left: 7%;
	top: 50%;
	width: 450px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	margin-top: 30px;
}
.section4 .tab_content .child.active{
	opacity: 1;
	visibility: visible;
	margin-top: 0;
}
.section4 .tab_content span{
	font-size: 14px;
	color: #fff;
	opacity: .5;
	line-height: 20px;
	display: block;
}
.section4 .tab_content h3{
	font-size: 36px;
	color: #fff;
	line-height: 40px;
	margin: 5px 0 20px;
}
.section4 .tab_content p{
	font-size: 16px;
	color: #fff;
	opacity: .7;
	line-height: 30px;
	margin-bottom: 40px;
}
.section4 .tab_content a{
	margin-left: 0;
	margin-right: auto;
}
.section4 .m_main{
	display: none;
}

/*section5*/
.section5{
	background: url(../images/index_banner5.jpg) center no-repeat;
	background-size: cover;
}
.section5 .title{
	position: absolute;
	left: 0;
	top: 150px;
	text-align: right;
	width: 180px;
	border-bottom: 1px solid rgba(255,255,255,.5);

}

@media screen and (max-width: 980px){
	.section5 .title{
		display:block;
		position:relative;
		text-align:center;
		width:100%;
		border-bottom:0;
		top:0;
	}
}
.section5 .title h3{
	font-size: 24px;
	color: #fff;
}
.section5 .title p{
	font-size: 16px;
	color: #fff;
	opacity: .5;
	margin: 5px 0;
}
.section5 .slick{
	padding: 70px 0;
}
.section5 .item{
	width: 33.33%;
}
.section5 .item .block{
	margin: 0 15px;
	position: relative;
}
.section5 .item .block .img_block{
	overflow: hidden;
	padding-bottom:213px;
}
.section5 .item .block .img_block img{
	width: 100%;
	display: block;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.section5 .item .block .hover{
	position: absolute;
	padding: 40px 30px 70px;
	width: 100%;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.6);
}
.section5 .item .block .hover .date{
	font-size: 16px;
	color: #999;
}
.section5 .item .block .hover h3 a{
	display: block;
	font-size: 24px;
	color: #fff;
	line-height: 36px;
	height: 72px;
	margin: 5px 0;
	overflow: hidden;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.section5 .item .block .hover p{
	font-size: 14px;
	color: #fff;
	opacity: .5;
	line-height: 30px;
	height: 0;
	overflow: hidden;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	display: none;
}
.section5 .item .block .hover a.more{
	width: 55px;
	height: 55px;
	background: #00438f url(../images/index_icon6.png) center no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}
@media screen and (min-width: 992px){
	.section5 .item .block:hover .img_block img{
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	.section5 .item .block:hover .hover h3 a{
		height: 108px;
	}
	.section5 .item .block:hover .hover p{
		height: 60px;
	}
}
.section5 .slick-dots{
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 15px;
}
.section5 .slick-dots li{
	display: inline-block;
	margin-right: 10px;
}
.section5 .slick-dots button{
	background: transparent;
	font-size: 16px;
	color: #fff;
	opacity: .5;
	line-height: 34px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	cursor: pointer;
}
.section5 .slick-dots .slick-active button{
	opacity: 0;
	font-size: 30px;
}
.section5 .slick-next{
	width: 32px;
	height: 18px;
	background: url(../images/right_icon2.png) center no-repeat;
	position: absolute;
	bottom: 10px;
	font-size: 0;
	cursor: pointer;
}
.section5 .slick-prev{
	display: none !important;
}
/* .section5 .slick:before{
	content: '';
	width: 100px;
	height: 2px;
	background: rgba(255,255,255,.5);
	position: absolute;
	left: -100px;
	bottom: 18px;
} */
.section5 .box{position: relative;
	width: 70%;
	max-width: 1340px;
	margin: 0 auto;}
.section5 a.link{position: absolute; bottom: 0; right: 0; color: #fff;}
.section5 a.link:after{content: ''; width: 32px; height: 18px; background: url(../images/index_icon8.png) no-repeat; display: inline-block; vertical-align: middle; margin: -2px 0 0 10px;}
.section .totop{
	width: 100%;
	height: 80px;
	background: #00438f;
	text-align: center;
}
.section .totop a{
	width: 40px;
	height: 40px;
	background: url(../images/up.png) center no-repeat;
	display: inline-block;
	margin-top: 20px;
}


/*inner*/
.common_tip{position: fixed; top: 96px; left: 0; width: 100%; background: #fff; font-size: 0; z-index: 8;}
.common_tip a{display: inline-block; font-size: 16px; color: #515151; line-height: 76px; border-bottom: 4px solid transparent; margin-right: 90px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.common_tip a:before{content: ''; display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin: -2px 5px 0 0; background-position: center; background-repeat: no-repeat;}
.common_tip.icon2 a:nth-of-type(1):before{background-image: url(../images/d_icon1.png);}
.common_tip.icon2 a:nth-of-type(2):before{background-image: url(../images/d_icon2.png);}
.common_tip.icon2 a:nth-of-type(3):before{background-image: url(../images/d_icon3.png);}
.common_tip.icon2 a:nth-of-type(4):before{background-image: url(../images/d_icon4.png);}
.common_tip.icon2 a:nth-of-type(5):before{background-image: url(../images/d_icon5.png);}
.common_tip.icon1 a:nth-of-type(1):before{background-image: url(../images/c_icon6.png);}
.common_tip.icon1 a:nth-of-type(2):before{background-image: url(../images/c_icon8.png);}
.common_tip.icon1 a:nth-of-type(3):before{background-image: url(../images/c_icon7.png);}
.common_tip.icon1 a:nth-of-type(4):before{background-image: url(../images/c_icon9.png);}
.common_tip.icon1 a:nth-of-type(5):before{background-image: url(../images/c_icon10.png);}
.common_tip.icon1 a:nth-of-type(6):before{background-image: url(../images/c_icon11.png);}
.common_tip a.top:before{background-image: url(../images/d_icon6.png);}
.common_tip a:hover,.common_tip a.active{border-color: #00438f;}
.common_tip a.active{color: #00438f;}
.common_tip.icon2 a:nth-of-type(1).active:before{background-image: url(../images/d_icon1on.png);}
.common_tip.icon2 a:nth-of-type(2).active:before{background-image: url(../images/d_icon2on.png);}
.common_tip.icon2 a:nth-of-type(3).active:before{background-image: url(../images/d_icon3on.png);}
.common_tip.icon2 a:nth-of-type(4).active:before{background-image: url(../images/d_icon4on.png);}
.common_tip.icon2 a:nth-of-type(5).active:before{background-image: url(../images/d_icon5on.png);}
.common_tip.icon1 a:nth-of-type(1).active:before{background-image: url(../images/c_icon6on.png);}
.common_tip.icon1 a:nth-of-type(2).active:before{background-image: url(../images/c_icon8on.png);}
.common_tip.icon1 a:nth-of-type(3).active:before{background-image: url(../images/c_icon7on.png);}
.common_tip.icon1 a:nth-of-type(4).active:before{background-image: url(../images/c_icon9on.png);}
.common_tip.icon1 a:nth-of-type(5).active:before{background-image: url(../images/c_icon10on.png);}
.common_tip.icon1 a:nth-of-type(6).active:before{background-image: url(../images/c_icon11on.png);}
.common_tip.icon2 a.top{float: right; border: none;}
.commonpd{padding: 5% 0;}
.common_title h3{font-size: 30px; color: #181818; text-align: center;}
.common_title span{width: 35px; height: 3px; background: #00438f; display: block; margin: 15px auto 0;}
.common_title span.bg1{background: #089b9c;}
.common_title span.bg2{background: #087ca6;}
.common_title span.bg3{background: #f7ae00;}
.common_title span.bg4{background: #0aa30c;}
.d_common_news .item{width: 48%; display: inline-block; margin: 1%; position: relative;}
.d_common_news .item .img_block{overflow: hidden;}
.d_common_news .item img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_common_news .item .txt_block{background: #fff; padding: 30px 30px 50px; position: relative; z-index: 2; -webkit-transition: all 500ms ease; transition: all 500ms ease;background:#f5f5f5;}
.d_common_news .item .date{font-size: 16px; color: #636363; font-family: 'Arial'; line-height: 18px;}
.d_common_news .item h3 a{display: block; font-size: 24px; color: #181818; line-height: 35px; height: 70px; margin: 10px 0;}
.d_common_news .item p{font-size: 16px; color: #818181; line-height: 30px; height: 0; overflow: hidden; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_common_news .item:hover .txt_block{margin-top: -60px;}
.d_common_news .item:hover p{height: 60px;}
.d_common_news .item:hover img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.d_common_news a.more{display: block; margin: 4% auto 0; text-align: center; width: 225px; line-height: 52px; font-size: 20px; color: #fff; background: #00438f; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_common_news a.more:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 5px 20px rgba(0,0,0,.3);}

/*d_1*/
.pd1{padding-top: 176px;}
.d_common1{position: relative;}
.d_common1 img{width: 100%; display: block;}
.d_common1 .txt_block{position: absolute; left: 0; right: 0; top: 15%; text-align: center;}
.d_common1 .txt_block h3{font-size: 48px; color: #fff;}
.d_common1 .txt_block p{font-size: 18px; color: #fff; margin-top: 10px; line-height: 30px;}
.d_common2{background: #f5f5f5;}
.d_common2 .main{margin-top: 4%;}
.d_common2 p{font-size: 16px; color: #636363; line-height: 30px; text-align:justify;}
.d_common2 a{display: block; width: 225px; line-height: 52px; background: #00438f; text-align: center; font-size: 20px; color: #fff; margin: 5% auto 0; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_common2 a.color1{background: #087ca6;}
.d_common2 a:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 5px 20px rgba(0,0,0,.3);}
.d_main1 .section_9{background: url(../images/backgrounds_02.jpg) center no-repeat; background-size: cover;}
.d_main1 .section_9>.d_1_detail{padding-top:0;}
.d_main1 .section_9>.d_1_detail>.detail_2{padding-top:0;}
.d_main1 .section_9>.d_1_detail .detail_2 p{color:white;}
.d_main1 .section_9>.d_1_detail .detail_2 .main{background:none;}
.d_main1 .section_9>.d_1_detail>.detail_2 .title{text-align: center;}
.d_main1 .section_9>.d_1_detail>.detail_2 .title h3{color:white;}
.d_main1 .section_9>.d_1_detail>.detail_2 .title span{left:0;right:0;margin:auto;margin-top:18px;background: white;}
.d_main1 .section_3 .items{font-size: 0;}
.d_main1 .section_3 .item{width: 48%; display: inline-block; margin: 30px 1% 0; vertical-align: top;}
.d_main1 .section_3 .item .img_block{overflow: hidden;}
.d_main1 .section_3 .item div img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main1 .section_3 .item>img{padding:55px 32px;}
.d_main1 .section_3 .item h3{font-size: 30px; color: #181818; margin: 15px 0 10px;}
.d_main1 .section_3 .item p{font-size: 16px; color: #636363;line-height:32px;}
.d_main1 .section_3 .item:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.d_main1 .section_4 .items{margin-top: 3%; font-size: 0; text-align: center;}
.d_main1 .section_4 .item{display: inline-block; width: 20%; vertical-align: top;}
.d_main1 .section_4 .item .icon{width: 110px; height: 110px; margin: 0 auto; background: #00438f; border-radius: 50%;}
.d_main1 .section_4 .item .icon i{display: block; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: auto 56px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main1 .section_4 .item h3{font-size: 24px; color: #181818; margin: 25px 0 10px;}
.d_main1 .section_4 .item p{font-size: 16px; color: #818181;line-height:30px;}
.d_main1 .section_4 .item:hover .icon i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.d_main1 .section_5{background: #f5f5f5;}
.d_main1 .section_5 .items{margin-top: 3%; font-size: 0; text-align: center;}
.d_main1 .section_5 .item{display: inline-block; width: 25%; vertical-align: top;}
.d_main1 .section_5 .item i{display: block; width: 100px; height: 100px; margin: 0 auto; background-position: center; background-repeat: no-repeat; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main1 .section_5 .item h3{font-size: 24px; color: #181818; margin: 25px 0 10px;}
.d_main1 .section_5 .item p{font-size: 16px; color: #515151;}
.d_main1 .section_5 .item:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.d_main1 .section_6{background:  center no-repeat; background-size: cover;}
.d_main1 .section_6 .items{margin-top: 3%; font-size: 0;}
.d_main1 .section_7{background: #1266c3;}
.d_main1 .section_7 .common_title h3{color: #fff;}
.d_main1 .section_7 .common_title span{background: #fff;}
.d_main1 .section_7 .main{margin-top: 3%;}
.d_main1 .section_7 .map{/*margin-right: 420px;*/ margin: 0 200px; position: relative;}
.d_main1 .section_7 .map img{width: 100%; display: block;}
.d_main1 .section_7 .map div{background:url(../images/maps.png)no-repeat;background-size:100% 100%;    transition: all 500ms ease;}
.d_main1 .section_7 .map div:hover{background:url(../images/maps-2.png)no-repeat;background-size:100% 100%;}
/* .d_main1 .section_7 .map div:hover img:nth-child(1){display:none;} */
/* .d_main1 .section_7 .map div:hover img:nth-child(2){display:block;} */
.d_main1 .section_7 .map .block{position: absolute; cursor: pointer;}
.d_main1 .section_7 .map .block .box{position: absolute;}
.d_main1 .section_7 .map .block i{width: 25px; height: 35px; display: block; margin: 0 auto; background: url(../images/d_icon28.png) no-repeat;}
.d_main1 .section_7 .map .block p{font-size: 14px; color: #fff; margin-top: 10px;}
.d_main1 .section_7 .map .block.dongbei{width: 21.88%; height: 41.14%; top: 0; right: 0;}
.d_main1 .section_7 .map .block.dongbei .box{bottom: 36%; right: 30%;}
.d_main1 .section_7 .map .block.huabei{width: 42.5%; height: 53.8%; top: 1%; right: 15%;}
.d_main1 .section_7 .map .block.huabei .box{bottom: 20%; right: 24%;}
.d_main1 .section_7 .map .block.huazhong{width: 14.98%; height: 32.42%; top: 49.8%; right: 24%;}
.d_main1 .section_7 .map .block.huazhong .box{bottom: 30%; right: 28%;}
.d_main1 .section_7 .map .block.huadong{width: 16.95%; height: 41.55%; top: 42%; right: 11.5%;}
.d_main1 .section_7 .map .block.huadong .box{bottom: 40%; right: 28%;}
.d_main1 .section_7 .map .block.huanan{width: 26.47%; height: 22.61%; bottom: 0; right: 19.5%;}
.d_main1 .section_7 .map .block.huanan .box{bottom: 40%; right: 40%;}
.d_main1 .section_7 .map .block.xibei{width: 39.38%; height: 30.79%; top: 32.4%; left: 26.5%;}
.d_main1 .section_7 .map .block.xibei .box{bottom: 26%; right: 40%;}
.d_main1 .section_7 .map .block.xinan{width: 24.72%; height: 35.42%; bottom: 8%; left: 40%;}
.d_main1 .section_7 .map .block.xinan .box{bottom: 30%; left: 20%;}
.d_main1 .section_7 .map .block:hover .box i{-webkit-animation: tiao 800ms linear infinite; animation: tiao 800ms linear infinite;}
@-webkit-keyframes tiao{
	0%{-webkit-transform: translateY(0px); transform: translateY(0px);}
	100%{-webkit-transform: translateY(-10px); transform: translateY(-10px);}
}
@keyframes tiao{
	0%{-webkit-transform: translateY(0px); transform: translateY(0px);}
	100%{-webkit-transform: translateY(-10px); transform: translateY(-10px);}
}
.d_main1 .section_7 .lists{width: 360px; float: right; margin-top: 3%; display: none;}
.d_main1 .section_7 .lists h2{font-size: 24px; color: #ffffff; grid-row: 600;}
.d_main1 .section_7 .lists .block{max-height: 390px; overflow: auto; margin: 20px 0;}
.d_main1 .section_7 .lists .tip{font-size: 18px; color: #fff; font-weight: 600;}
.d_main1 .section_7 .lists .item{border-top: 1px solid #2a75c9; padding: 15px 0; padding-left: 30px; background: url(../images/d_icon27.png) left center no-repeat;}
.d_main1 .section_7 .lists .item h3{font-size: 16px; color: #fff; font-weight: 600;}
.d_main1 .section_7 .lists .item p{font-size: 16px; color: #fff; margin-top: 5px;}

.d1_fixed{width: 550px; position: fixed; top: 0; right: 0; bottom: 0; background: #fff; z-index: 99; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform-origin: right top; transform-origin: right top;}
.d1_fixed.active{-webkit-transform: scaleX(1); transform: scaleX(1);}
.d1_fixed .back{line-height: 80px; padding: 0 30px; font-size: 24px; color: #fff; background: #44a6d4; cursor: pointer;}
.d1_fixed .back:before{content: ''; width: 29px; height: 29px; display: inline-block; vertical-align: middle; margin: -5px 20px 0 0; background: url(../images/d_icon25.png) no-repeat;}
.d1_fixed .main{padding: 10%;}
.d1_fixed .main .map{height: 290px;}
.d1_fixed .main .info{margin-top: 40px; position: relative; padding-right: 60px;}
.d1_fixed .main .info h3{font-size: 18px; color: #181818; font-weight: 600;}
.d1_fixed .main .info p{font-size: 16px; color: #818181; margin-top: 5px;}
.d1_fixed .main .info a{width: 50px; height: 50px; background: #44a6d4 url(../images/d_icon26.png) center no-repeat; position: absolute; right: 0; top: 0;}


/*d_2*/
.d_main2 .section_2 .info{margin-top: 3%;}
.d_main2 .section_2 .info img{display: block; margin: 0 auto;}
.d_main2 .section_2 .info p{font-size: 16px; color: #636363; line-height: 30px; text-align: justify; max-width: 1050px; margin: 2% auto 3%;}
.d_main2 .section_2 .info a.more{display: block; width: 225px; line-height: 52px; background: #089b9c; font-size: 20px; color: #fff; text-align: center; margin: 0 auto; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main2 .section_2 .info a.more:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 5px 20px rgba(0,0,0,.3);}
.d_main2 .section_2 .info a.link{width: 100px; margin: 15px auto 0; font-size: 14px; color: #666; display: block; text-align: center;}
.d_main2 .section_3{background: url(../images/d_img12.jpg) center no-repeat; background-size: cover;}
.d_main2 .section_3 .tab_title{text-align: center; font-size: 0; margin: 3% 0;}
.d_main2 .section_3 .tab_title span{display: inline-block; width: 230px; background: #fff; margin: 0 10px; line-height: 52px; text-align: center; font-size: 20px; color: #181818; -webkit-transition: all 500ms ease; transition: all 500ms ease; cursor: pointer;}
.d_main2 .section_3 .tab_title span.active,.d_main2 .section_3 .tab_title span:hover{background: #089b9c; color: #fff;}
.d_main2 .section_3 .tab_content .child{position: relative; display: none; background: #fff;}
.d_main2 .section_3 .tab_content .img_block{position: absolute; left: 0; top: 0; width: 420px; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.d_main2 .section_3 .tab_content .txt_block{margin-left: 420px; padding: 9% 6%;}
.d_main2 .section_3 .tab_content .txt_block h3{font-size: 24px; color: #181818;}
.d_main2 .section_3 .tab_content .txt_block p{font-size: 16px; color: #181818; line-height: 30px; margin: 10px 0 30px;}
.d_main2 .section_3 .tab_content .txt_block a{display: inline-block; font-size: 16px; color: #089b9c; margin-right: 30px;}
.d_main2 .section_4 .main{text-align: center; margin-top: 3%;}
.d_main2 .section_4 .main p{font-size: 16px; color: #636363;}
.d_main2 .section_4 .main img{display: block; margin: 5% auto 0; max-width: 100%;}
.toweb a{display: block; line-height: 100px; background: #079b9b; text-align: center; font-size: 24px; color: #fff; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.toweb a:hover{background: #008181;}

/*d_3*/
.d_main3 .d_common2{background: #fff;}

.d_main3 .d_common2 a.link{width: 100px; margin: 15px auto 0; font-size: 14px; color: #666; display: block; text-align: center; line-height: 20px; background: none;}
.d_main3 .d_common2 a.link:hover{box-shadow: none; -webkit-transform: none; transform: none;}

.d_main3 .section_3{background: url(../images/d_img18.jpg) center no-repeat; background-size: cover;}
.d_main3 .items p{font-size: 16px; color: #636363; line-height: 30px; text-align: justify; margin: 4% 0;}
.d_main3 .item{width: 48%; float: left; margin: 0 1%;}
.d_main3 .item .img_block{overflow: hidden;}
.d_main3 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main3 .item h3{font-size: 18px; color: #fff; background: #087ca6; text-align: center; line-height: 66px; text-align: center;}
.d_main3 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}

/*d_4*/
.d_main4 .section_2 .main{margin-top: 3%;}
.d_main4 .section_2 .main p{font-size: 16px; color: #636363; text-align: center;}
.d_main4 .section_2 .items{margin-top: 5%; font-size: 0;}
.d_main4 .section_2 .item{width: 27.33%; margin: 0 3%; display: inline-block; vertical-align: top;}
.d_main4 .section_2 .item .img_block{overflow: hidden;}
.d_main4 .section_2 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main4 .section_2 .item .desc{font-size: 16px; color: #181818; line-height: 30px; text-align: justify; margin-top: 20px; height: 60px; overflow: hidden;}
.d_main4 .section_2 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.d_main4 .section_3{background: url(../images/d_img23.jpg) center no-repeat; background-size: cover;}
.d_main4 .section_3 .main{background: rgba(247,174,0,.8); padding: 5% 6%; margin-top: 4%;}
.d_main4 .section_3 .main p{font-size: 16px; color: #fff; line-height: 30px; text-align: justify;}
.d_main4 .section_3 .main span{display: block; text-align: center; font-size: 20px; margin-bottom: 20px;}
.d_main4 .section_4 .main{margin-top: 3%;}
.d_main4 .section_4 .main img{max-width: 80%; display: block; margin: 0 auto;}
.d_main4 .section_4 .main p{font-size: 16px; color: #515151; line-height: 30px; text-align: justify; margin-top: 3%;}

/*d_5*/
.d_main5 .section_2 .main{margin-top: 3%;}
.d_main5 .section_2 .main p{font-size: 16px; color: #636363; line-height: 30px; text-align: justify;}
.d_main5 .section_2 .main span{display: block; margin: 5% auto 3%; width: 124px; line-height: 50px; background: #0aa30c; font-size: 18px; color: #fff; font-weight: 600; text-align: center;}
.d_main5 .section_2 .main .items{font-size: 0;}
.d_main5 .section_2 .item{width: 27.33%; margin: 0 3%; display: inline-block; vertical-align: top;}
.d_main5 .section_2 .item .img_block{overflow: hidden; border-bottom: 8px solid #0aa30c;}
.d_main5 .section_2 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main5 .section_2 .item .desc{font-size: 16px; color: #181818; line-height: 30px; text-align: justify; margin-top: 20px; height: 60px; overflow: hidden;}
.d_main5 .section_2 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.d_main5 .section_3{background: #f5f5f5;}
.d_main5 .section_3 .items{margin-top: 3%;}
.d_main5 .section_3 .item{position: relative;}
.d_main5 .section_3 .item .img_block{position: absolute; top: 0; bottom: 0; width: 50%; overflow: hidden;}
.d_main5 .section_3 .item .img_block .img{background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main5 .section_3 .item .txt_block{width: 50%; padding: 6%; background: #fff;}
.d_main5 .section_3 .item .txt_block h3{font-size: 24px; color: #181818; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main5 .section_3 .item .txt_block p{font-size: 16px; color: #515151; text-align: justify; line-height: 30px; margin-top: 20px;}
.d_main5 .section_3 .item:nth-of-type(odd) .img_block{left: 0;}
.d_main5 .section_3 .item:nth-of-type(odd) .txt_block{margin-left: 50%;}
.d_main5 .section_3 .item:nth-of-type(even) .img_block{right: 0;}
.d_main5 .section_3 .item:hover .img_block .img{-webkit-transform: scale(1.05); transform: scale(1.05);}

/*d2_detail*/
.d_2_detail .banner_img{overflow: hidden;}
.d_2_detail .banner_img img{width: 100%; display: block;}
.d_2_detail .tab_title{text-align: center; padding: 3% 0; font-size: 0; border-bottom: 1px solid #f2f2f2;}
.d_2_detail .tab_title span{width: 230px; line-height: 58px; font-size: 18px; color: #181818; background: #f5f5f5; display: inline-block; margin: 0 10px; -webkit-transition: all 500ms ease; transition: all 500ms ease; cursor: pointer;}
.d_2_detail .tab_title.color1 span.active,.d_2_detail .tab_title.color1 span:hover{background: #089b9c; color: #fff;}
.d_2_detail .tab_title.color2 span.active,.d_2_detail .tab_title.color2 span:hover{background: #087ca6; color: #fff;}
.d_2_detail .child{display: none;}
.d_2_detail .child h3{font-size: 30px; color: #181818;}
.d_2_detail .child span{display: block; width: 35px; height: 3px; margin: 15px 0;}
.d_2_detail .child span.color1{background: #089b9c;}
.d_2_detail .child span.color2{background: #087ca6;}
.d_2_detail .child p{font-size: 16px; color: #636363; line-height: 30px;}
.d_2_detail .child1 .items{margin-top: 3%; font-size: 0;}
.d_2_detail .child1 .item{display: inline-block; width: 33.33%; vertical-align: top; position: relative;}
.d_2_detail .child1 .item .img_block{overflow: hidden;}
.d_2_detail .child1 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_2_detail .child1 .item .label{font-size: 16px; line-height: 54px; text-align: center; color: #fff; background: rgba(0,0,0,.3); position: absolute; bottom: 0; left: 0; right: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_2_detail .child1 .item:hover .img_block img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.d_2_detail .child1 .item:hover .label{background: rgba(8,155,156,.7);}
.d_2_detail .child2 .items{margin-top: 3%; font-size: 0;}
.d_2_detail .child2 .item{position: relative; display: inline-block; width: 48%; background: #f5f5f5; margin: 1%;}
.d_2_detail .child2 .item .icon{position: absolute; left: 0; top: 0; background: #089b9c; width: 200px; height: 100%;}
.d_2_detail .child2 .item .icon i{display: block; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_2_detail .child2 .item .txt_block{margin-left: 200px; padding: 35px;}
.d_2_detail .child2 .item .txt_block .tit{font-size: 24px; color: #181818;}
.d_2_detail .child2 .item .txt_block .de{font-size: 16px; color: #181818; line-height: 30px; margin: 15px 0 20px;}
.d_2_detail .child2 .item .txt_block .link a{display: inline-block; font-size: 16px; color: #089b9c; margin-right: 20px;}
.d_2_detail .child2 .item:hover .icon i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.d_2_detail .child3 .item{margin-top: 20px; padding: 4%; overflow: hidden; position: relative; background: #f5f5f5;}
.d_2_detail .child3 .item .img_block{width: 350px; float: right; overflow: hidden;}
.d_2_detail .child3 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_2_detail .child3 .item .txt_block{margin-right: 380px; height: 200px; overflow: hidden;}
.d_2_detail .child3 .item .txt_block .tit{font-size: 24px; color: #087ca6;}
.d_2_detail .child3 .item .txt_block h4{font-size: 18px; font-weight: 600;}
.d_2_detail .child3 .item i{width: 28px; height: 28px; display: block; margin: 20px auto 0; -webkit-transition: all 500ms ease; transition: all 500ms ease; background: url(../images/d_icon18.png) no-repeat; -webkit-transition: all 500ms ease; transition: all 500ms ease; cursor: pointer;}
.d_2_detail .child3 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.d_2_detail .child3 .item i.open{-webkit-transform: rotate(180deg); transform: rotate(180deg);}

.d_1_detail .banner_img img{width: 100%; display: block;}

/*detail_1*/
.d_1_detail .detail_1 .section_1 h3{font-size: 30px; color: #181818;}
.d_1_detail .detail_1 .section_1 span{width: 35px; height: 3px; background: #00438f; display: block; margin: 15px 0;}
.d_1_detail .detail_1 .section_1 p{font-size: 16px; color: #515151; line-height: 36px; text-align: justify;}
.d_1_detail .detail_1 .section_2{font-size: 0;}
.d_1_detail .detail_1 .section_2 .item{display: inline-block; width: 20%; position: relative;}
.d_1_detail .detail_1 .section_2 .img_block{overflow: hidden;}
.d_1_detail .detail_1 .section_2 .img_block img{width: 101%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease; backface-visibility: hidden;}
.d_1_detail .detail_1 .section_2 h3{font-size: 18px; position: absolute; bottom: 20%; left: 0; right: 0; text-align: center; color: #fff;}
.d_1_detail .detail_1 .section_2 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}

/*detail_2*/
.d_1_detail .detail_2{padding-top: 5%;}
.d_1_detail .detail_2 .title h3{font-size: 30px; color: #181818;}
.d_1_detail .detail_2 .title span{width: 35px; height: 3px; background: #00438f; display: block; margin: 15px 0;}
.d_1_detail .detail_2 .main{height: 480px; position: relative; background: url(../images/d_img55.jpg) center no-repeat; margin-top: 40px;}
.d_1_detail .detail_2 .circle{width: 250px; height: 250px; position: absolute; top: 50%; left: 50%; margin: -125px 0 0 -125px; border-radius: 50%; border: 1px solid #e6e6e6;}
.d_1_detail .detail_2 .circle:before{content: ''; width: 194px; height: 194px; position: absolute; top: 28px; left: 28px; border: 1px solid #f2f2f2; border-radius: 50%; background: #fff;}
.d_1_detail .detail_2 .circle .box{width: 160px; height: 160px; position: absolute; top: 45px; left: 45px; border-radius: 50%; background: #00438f url(../images/d_img54.png) center no-repeat;}
.d_1_detail .detail_2 p{font-size: 16px; width: calc(50% - 180px); border-bottom: 1px solid #e6e6e6; color: #636363; line-height: 30px; position: absolute; padding: 15px 0;}
.d_1_detail .detail_2 p span{width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; text-align: center; line-height: 30px; color: #fff; background: #00438f; border-radius: 50%;}
.d_1_detail .detail_2 p:nth-of-type(1),
.d_1_detail .detail_2 p:nth-of-type(2),
.d_1_detail .detail_2 p:nth-of-type(3),
.d_1_detail .detail_2 p:nth-of-type(4){left: 0; padding-left: 40px;}
.d_1_detail .detail_2 p:nth-of-type(1){top: 100px;}
.d_1_detail .detail_2 p:nth-of-type(2){top: 160px;}
.d_1_detail .detail_2 p:nth-of-type(3){top: 220px;}
.d_1_detail .detail_2 p:nth-of-type(4){top: 280px;}
.d_1_detail .detail_2 p:nth-of-type(5),
.d_1_detail .detail_2 p:nth-of-type(6),
.d_1_detail .detail_2 p:nth-of-type(7){right: 0; padding-right: 40px;}
.d_1_detail .detail_2 p:nth-of-type(5){top: 95px;}
.d_1_detail .detail_2 p:nth-of-type(6){top: 160px;}
.d_1_detail .detail_2 p:nth-of-type(7){top: 220px;}
.d_1_detail .detail_2 p:nth-of-type(1) span,
.d_1_detail .detail_2 p:nth-of-type(2) span,
.d_1_detail .detail_2 p:nth-of-type(3) span,
.d_1_detail .detail_2 p:nth-of-type(4) span{left: 0;}
.d_1_detail .detail_2 p:nth-of-type(5) span,
.d_1_detail .detail_2 p:nth-of-type(6) span,
.d_1_detail .detail_2 p:nth-of-type(7) span{right: 0;}
.d_1_detail .detail_2 p:after{content: ''; height: 1px; background: #e6e6e6; position: absolute;}
.d_1_detail .detail_2 p:nth-of-type(1):after{left: calc(100% - 8px); top: calc(100% + 26px); width: 105px; -webkit-transform: rotate(30deg); transform: rotate(30deg);}
.d_1_detail .detail_2 p:nth-of-type(2):after{left: 100%; top: calc(100% + 7px); width: 86px; -webkit-transform: rotate(10deg); transform: rotate(10deg);}
.d_1_detail .detail_2 p:nth-of-type(3):after{left: 100%; top: calc(100% - 8px); width: 86px; -webkit-transform: rotate(-10deg); transform: rotate(-10deg);}
.d_1_detail .detail_2 p:nth-of-type(4):after{left: calc(100% - 8px); top: calc(100% - 27px); width: 109px; -webkit-transform: rotate(-30deg); transform: rotate(-30deg);}
.d_1_detail .detail_2 p:nth-of-type(5):after{right: calc(100% - 8px); top: calc(100% + 26px); width: 104px; -webkit-transform: rotate(-30deg); transform: rotate(-30deg);}
.d_1_detail .detail_2 p:nth-of-type(6):after{right: 100%; top: calc(100% + 7px); width: 84px; -webkit-transform: rotate(-10deg); transform: rotate(-10deg);}
.d_1_detail .detail_2 p:nth-of-type(7):after{right: calc(100% - 3px); top: calc(100% - 15px); width: 94px; -webkit-transform: rotate(20deg); transform: rotate(20deg);}

/*detail_3*/
.d_1_detail .detail_3{padding-top: 5%;}
.d_1_detail .detail_3 .title h3{font-size: 30px; color: #181818;}
.d_1_detail .detail_3 .title span{width: 35px; height: 3px; background: #00438f; display: block; margin: 15px 0;}
.d_1_detail .detail_3 .items{margin-top: 20px;}
.d_1_detail .detail_3 .item{padding: 4% 0;}
.d_1_detail .detail_3 .item .container_s{position: relative;}
.d_1_detail .detail_3 .item .img_block{width: 440px; position: absolute; top: 0; bottom: 0; overflow: hidden;}
.d_1_detail .detail_3 .item .img_block .img{width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat;  -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_1_detail .detail_3 .item .txt_block{padding: 4% 0;}
.d_1_detail .detail_3 .item .txt_block h3{font-size: 24px; color: #181818;}
.d_1_detail .detail_3 .item .txt_block h3:before{content: ''; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #ffa904; display: inline-block; vertical-align: middle; margin: -5px 15px 0 0;}
.d_1_detail .detail_3 .item .txt_block p{font-size: 16px; line-height: 36px; color: #515151; margin-top: 10px;}
.d_1_detail .detail_3 .item:nth-of-type(1){padding-top: 0;}
.d_1_detail .detail_3 .item:nth-of-type(odd){background: #fff;}
.d_1_detail .detail_3 .item:nth-of-type(odd) .img_block{right: 0;}
.d_1_detail .detail_3 .item:nth-of-type(odd) .txt_block{margin-right: 480px;}
.d_1_detail .detail_3 .item:nth-of-type(even){background: #f5f5f5;}
.d_1_detail .detail_3 .item:nth-of-type(even) .img_block{left: 0;}
.d_1_detail .detail_3 .item:nth-of-type(even) .txt_block{margin-left: 480px;}
.d_1_detail .detail_3 .item:hover .img_block .img{-webkit-transform: scale(1.05); transform: scale(1.05);}

/*detail_4*/
.d_1_detail .detail_4{padding-top: 5%;}
.d_1_detail .detail_4 .title h3{font-size: 30px; color: #181818;}
.d_1_detail .detail_4 .title span{width: 35px; height: 3px; background: #00438f; display: block; margin: 15px 0;}
.d_1_detail .detail_4 .items{margin-top: 40px;}
.d_1_detail .detail_4 .item{padding: 4% 0;}
.d_1_detail .detail_4 .item .container_s{position: relative;}
.d_1_detail .detail_4 .item .img_block{width: 440px; position: absolute; top: 0; bottom: 0; overflow: hidden;}
.d_1_detail .detail_4 .item .img_block .img{width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat;  -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_1_detail .detail_4 .item .txt_block h3{font-size: 24px; color: #181818;}
.d_1_detail .detail_4 .item .txt_block h3:before{content: ''; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #ffa904; display: inline-block; vertical-align: middle; margin: -5px 15px 0 0;}
.d_1_detail .detail_4 .item .txt_block .scroll{padding-right: 20px; overflow: auto; height: 252px; margin-top: 20px;}
.d_1_detail .detail_4 .item .txt_block p{font-size: 16px; line-height: 36px; color: #515151;}
.d_1_detail .detail_4 .item:nth-of-type(1){padding-top: 0;}
.d_1_detail .detail_4 .item:nth-of-type(odd){background: #fff;}
.d_1_detail .detail_4 .item:nth-of-type(odd) .img_block{right: 0;}
.d_1_detail .detail_4 .item:nth-of-type(odd) .txt_block{margin-right: 550px;}
.d_1_detail .detail_4 .item:nth-of-type(even){background: #f5f5f5;}
.d_1_detail .detail_4 .item:nth-of-type(even) .img_block{left: 0;}
.d_1_detail .detail_4 .item:nth-of-type(even) .txt_block{margin-left: 550px;}
.d_1_detail .detail_4 .item:hover .img_block .img{-webkit-transform: scale(1.05); transform: scale(1.05);}

/*detail_5*/
.d_1_detail .detail_5{padding-top: 5%;}
.d_1_detail .detail_5 .title h3{font-size: 30px; color: #181818;}
.d_1_detail .detail_5 .title span{width: 35px; height: 3px; background: #00438f; display: block; margin: 15px 0;}
.d_1_detail .detail_5 .common_txtblock{padding: 3% 0;}
.d_1_detail .detail_5 .common_txtblock h3{font-size: 24px; color: #191919; line-height: 40px; padding-left: 50px; background: url(../images/d_icon19.png) left center no-repeat; margin-bottom: 10px;}
.d_1_detail .detail_5 .common_txtblock p{font-size: 16px; color: #515151; line-height: 36px; padding-left: 50px; position: relative;}
.d_1_detail .detail_5 .items_1{background: #f2f2f2;}
.d_1_detail .detail_5 .items_1{padding: 3% 0; font-size: 0;}
.d_1_detail .detail_5 .items_1 .item{width: 31.33%; float: left; margin: 0 1%;}
.d_1_detail .detail_5 .items_1 .img_block{overflow: hidden;}
.d_1_detail .detail_5 .items_1 .img_block img{display: block; width: 100%; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_1_detail .detail_5 .items_1 h3{font-size: 20px; color: #00438f; font-weight: 600; margin: 20px 0 10px;}
.d_1_detail .detail_5 .items_1 p{font-size: 16px; color: #515151; line-height: 36px;}
.d_1_detail .detail_5 .items_1 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.d_1_detail .detail_5 .common_txtblock.bg1{background: #f5f5f5;}
.d_1_detail .detail_5 .common_txtblock h4{font-size: 16px; color: #181818; margin: 2% 0 3%; padding-left: 50px;}

.d_1_detail .detail_5 .items_2{font-size: 0;}
.d_1_detail .detail_5 .items_2 .item{width: 20%; display: inline-block; vertical-align: top; padding: 0 20px;}
.d_1_detail .detail_5 .items_2 .icon{width: 140px; height: 140px; border-radius: 50%; background: #f5f5f5; margin: 0 auto;}
.d_1_detail .detail_5 .items_2 i{width: 100%; height: 100%; display: block; background-position: center; background-repeat: no-repeat; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_1_detail .detail_5 .items_2 h5{font-size: 16px; color: #191919; margin: 25px 0 5px; text-align: center; font-weight: 600;}
.d_1_detail .detail_5 .items_2 .desc{font-size: 14px; color: #191919; line-height: 30px; text-align: center;}
.d_1_detail .detail_5 .youshi{background: #00438f; padding: 3% 0;}
.d_1_detail .detail_5 .youshi h3{font-size: 24px; color: #fff; line-height: 40px; padding-left: 50px; background: url(../images/d_icon24.png) left center no-repeat; margin-bottom: 10px;}
.d_1_detail .detail_5 .youshi .info{font-size: 16px; color: #fff; line-height: 36px; margin-top: 40px; padding-left: 50px;}
.d_1_detail .detail_5 .youshi .main{margin: -90px 90px 0; padding-bottom: 30px; position: relative;}
.d_1_detail .detail_5 .youshi .main img{width: 100%; display: block;}
.d_1_detail .detail_5 .youshi .main span{font-size: 18px; color: #fff; font-weight: 600; bottom: 0; position: absolute;}
.d_1_detail .detail_5 .youshi .main span:nth-of-type(1){left: -30px;}
.d_1_detail .detail_5 .youshi .main span:nth-of-type(2){left: 16%;}
.d_1_detail .detail_5 .youshi .main span:nth-of-type(3){left: 31%;}
.d_1_detail .detail_5 .youshi .main span:nth-of-type(4){left: 45%;}
.d_1_detail .detail_5 .youshi .main span:nth-of-type(5){left: 60%;}
.d_1_detail .detail_5 .youshi .main span:nth-of-type(6){left: 79%;}
.d_1_detail .detail_5 .youshi .main span:nth-of-type(7){right: -30px;}

/*detail_6*/
.d_1_detail .detail_6 .title h3{font-size: 30px; color: #181818;}
.d_1_detail .detail_6 .title span{width: 35px; height: 3px; background: #00438f; display: block; margin: 20px 0;}
.d_1_detail .detail_6 .items{font-size: 0;}
.d_1_detail .detail_6 .item{width: 100%; vertical-align: top; margin: 1% 0; overflow: hidden;}
.d_1_detail .detail_6 .item .img_block{overflow: hidden; width: 48%; float: left}
.d_1_detail .detail_6 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_1_detail .detail_6 .item h3{font-size: 18px; color: #181818; font-weight: 600; margin: 25px 0 10px; margin-left: 50%;}
.d_1_detail .detail_6 .item .show_p{height: 108px; overflow: hidden; margin-left: 50%;}
.d_1_detail .detail_6 .item p{font-size: 16px; color: #191919; line-height: 36px;}
.d_1_detail .detail_6 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}

/*detail_7*/
.d_1_detail .detail_1 .section_3{background: #f5f5f5;}
.d_1_detail .detail_1 .section_3 .items{font-size: 0;}
.d_1_detail .detail_1 .section_3 .item{width: 25%; padding: 0 10px; display: inline-block; vertical-align: top;}
.d_1_detail .detail_1 .section_3 .img_block{max-width: 230px; margin: 0 auto; width: 100%; overflow: hidden; border-radius: 50%;}
.d_1_detail .detail_1 .section_3 .img_block img{width: 100%; display: block; border-radius: 50%; overflow: hidden; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_1_detail .detail_1 .section_3 h3{font-size: 18px; color: #181818; text-align: center; margin-top: 15px;font-weight:700}
.d_1_detail .detail_1 .section_3 .item:hover .img_block img{-webkit-transform: scale(1.05); transform: scale(1.05);}

/*detail_8*/
.d_1_detail .detail_8 .title h3{font-size: 30px; color: #181818;}
.d_1_detail .detail_8 .title span{width: 35px; height: 3px; background: #00438f; display: block; margin: 20px 0;}
.d_1_detail .detail_8 .items{font-size: 0; margin: 0 -1%;}
.d_1_detail .detail_8 .item .txt_block{background: #f5f5f5;}

.d_main1 .section_11{background:#f5f5f5;}
.d_main1 .section_11 .item{width: 31.33%;background:#fff;transition: all 500ms ease;}
.d_main1 .section_11 .item h3{font-size: 24px;padding-top:32px;padding-left:40px;}
.d_main1 .section_11 .item p{padding-left:40px;padding-bottom: 30px;}
.d_main1 .section_11 .item:first-child p{padding-bottom:62px;}
.d_main1 .section_11 .item:nth-child(2) p{padding-bottom:30px;}
.d_main1 .section_11 .item:last-child p{padding-bottom:62px;}
.d_main1 .section_11 .item:hover{background:#00438f;color:white;}
.d_main1 .section_11 .item:hover h3{color:white;}
.d_main1 .section_11 .item:hover p{color:white;}

.d_main1 .section_12{padding-bottom:0;}
.d_main1 .section_12 .item{margin:0;width:50%;}
.d_main1 .section_13{padding-top:0;}
.d_main1 .section_12 .img_blocks{background:rgba(47,100,161,0.8);padding-top:140px;padding-left:140px;padding-bottom:84px;}
.d_main1 .section_12 .img_blocks p{color:white;max-width:480px; max-height: 160px; text-align: justify; overflow: hidden;}
.d_main1 .section_12 .img_blocks p:nth-child(1){font-size:30px;}
.d_main1 .section_12 .img_blocks p:nth-child(1)>span{
	border-bottom:2px solid white;
	padding-bottom:18px;
}
.d_main1 .section_12 .img_blocks .t{font-size: 20px;padding-top:40px;}
.d_main1 .section_12 .img_blocks p:nth-child(2){}
.d_main1 .section_12 .img_blocks>div{width:175px;height:40px;background:#00438f;text-align: center;line-height:40px;margin-top:50px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.d_main1 .section_12 .img_blocks>div>a{color:white;font-size:16px; display: block;}
.d_main1 .section_12 .img_blocks>div:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 5px 20px rgba(0,0,0,.3);}
.d_main1 .section_13 p:nth-child(2){padding-top:30px;}

.d_main1 .section_13 .img_blocks{padding-top: 118px;}

.d_1_detail .detail_5 .common_txtblock p:before{content: ''; display:block;position:absolute;top:14px;left:36px;height:6px;width:6px;border-radius:50%;background:#00438f;}




/*2018-08-02*/
.c_main4 .c_main4_title{text-align: center;}
.c_main4 .c_main4_title h3{font-size: 30px; color: #181818;}
.c_main4 .c_main4_title span{display: block; width: 36px; height: 3px; background: #cf9b78; margin: 15px auto 0;}
.c_main4 .section_2 .desc{font-size: 16px; line-height: 1.8; color: #636363; text-align: justify; max-width: 1040px; margin: 30px auto 0;}
.c_main4 .section_2 .items{max-width: 1040px; margin: 5% auto 0; font-size: 0; text-align: center;}
.c_main4 .section_2 .item{width: 130px; display: inline-block; vertical-align: top; margin: 0 3%; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.c_main4 .section_2 .item:hover{-webkit-transform: translateY(-10px); transform: translateY(-10px);}
.c_main4 .section_2 .item i{display: block; width: 130px; height: 130px; border: 3px solid #cf9b78; border-radius: 50%; background-position: center; background-repeat: no-repeat;}
.c_main4 .section_2 .item p{font-size: 18px; color: #181818; margin-top: 25px;}
.c_main4 .section_3{background-position: center; background-repeat: no-repeat; background-size: cover;}
.c_main4 .section_3 .main{background: rgba(207,155,120,.8); padding: 8% 5% 5%; margin-top: 3%;}
.c_main4 .section_3 .num_block{font-size: 0; text-align: center;}
.c_main4 .section_3 .num_block .item{width: 18%; display: inline-block; vertical-align: top; font-size: 40px; color: #fff; line-height: 1;}
.c_main4 .section_3 .num_block .item p{font-size: 16px; color: #fff; margin-top: 10px;}
.c_main4 .section_3 .desc{font-size: 16px; line-height: 1.8; color: #fff; margin-top: 5%; text-align: justify;}
.c_main4 .section_4 .desc{font-size: 16px; color: #515151; line-height: 1.8; text-align: justify; max-width: 1040px; margin: 3% auto 0;}

.c_main5 .c_main5_title{text-align: center;}
.c_main5 .c_main5_title h3{font-size: 30px; color: #181818;}
.c_main5 .c_main5_title span{display: block; width: 36px; height: 3px; background: #2e945c; margin: 15px auto 0;}
.c_main5 .section_2 .desc{font-size: 16px; color: #636363; line-height: 1.8; text-align: justify; max-width: 1040px; margin: 30px auto 0;}
.c_main5 .section_2 .items{font-size: 0; text-align: center; margin-top: 5%;}
.c_main5 .section_2 .item{width: 350px; display: inline-block; vertical-align: top;}
.c_main5 .section_2 .item .img_block{overflow: hidden; border-bottom: 8px solid #2e945c;}
.c_main5 .section_2 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.c_main5 .section_2 .item p{font-size: 18px; color: #181818; line-height: 30px; margin-top: 15px;}
.c_main5 .section_2 .item:nth-of-type(2){margin: 0 calc((100% - 1050px) / 2);}
.c_main5 .section_2 .item:hover img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.c_main5 .section_3{background-position: center; background-repeat: no-repeat; background-size: cover;}
.c_main5 .section_3 .main{margin-top: 3%; background: rgba(46,148,92,.8); padding: 5% 10% 10%;}
.c_main5 .section_3 .tab_tit{text-align: center; font-size: 0;}
.c_main5 .section_3 .tab_tit span{width: 200px; display: inline-block; vertical-align: top; line-height: 50px; font-size: 18px; color: #fff; background: #2e945c; margin: 0 1px; cursor: pointer; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.c_main5 .section_3 .tab_tit span.active{background: #1c834b;}
.c_main5 .section_3 .tab_content{margin-top: 5%;}
.c_main5 .section_3 .tab_content .child{overflow: hidden; display: none; opacity: 0; visibility: hidden; -webkit-transform: translateY(10px); transform: translateY(10px);}
.c_main5 .section_3 .tab_content .child.active{opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.c_main5 .section_3 .tab_content .img_block{overflow: hidden; float: left; width: 316px;}
.c_main5 .section_3 .tab_content .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.c_main5 .section_3 .tab_content p{font-size: 16px; line-height: 1.8; color: #fff; margin: 30px 0 0 360px;}
.c_main6 .c_main6_title{text-align: center;}
.c_main6 .c_main6_title h3{font-size: 30px; color: #181818;}
.c_main6 .c_main6_title span{display: block; width: 36px; height: 3px; background: #acdb48; margin: 15px auto 0;}
.c_main6 .section_2 .desc{font-size: 16px; color: #636363; line-height: 1.8; text-align: justify; max-width: 1040px; margin: 30px auto 0;}
.c_main6 .section_2 .items{font-size: 0; text-align: center; margin-top: 5%;}
.c_main6 .section_2 .item{width: 350px; display: inline-block; vertical-align: top;}
.c_main6 .section_2 .item .img_block{overflow: hidden; border-bottom: 8px solid #acdb48;}
.c_main6 .section_2 .item .img_block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.c_main6 .section_2 .item p{font-size: 18px; color: #181818; line-height: 30px; margin-top: 15px;}
.c_main6 .section_2 .item:nth-of-type(2){margin: 0 calc((100% - 1050px) / 2);}
.c_main6 .section_2 .item:hover img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.c_main6 .section_3{background-position: center; background-repeat: no-repeat; background-size: cover;}
.c_main6 .section_3 .main{margin-top: 3%; background: rgba(172,219,72,.8); padding: 8% 5%; position: relative;}
.c_main6 .section_3 .main img{width: 55%; display: block;}
.c_main6 .section_3 .main p{position: absolute; left: 57%; width: 38%; top: 50%; font-size: 16px; line-height: 1.8; color: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
@media screen and (max-width:1600px ) {
	.section1 .news_block{padding: 15px 20px 15px 20px;}
}
@media screen and (max-width: 1300px){
	.c_main5 .section_2 .item{width: 30%;}
	.c_main5 .section_2 .item:nth-of-type(2){margin: 0 5%;}
	.c_main6 .section_2 .item{width: 30%;}
	.c_main6 .section_2 .item:nth-of-type(2){margin: 0 5%;}
}
@media screen and (max-width: 1100px){
	.c_main4 .section_2 .item{margin: 0 15px;}
}
@media screen and (max-width: 992px){
	.c_main4 .c_main4_title h3,
	.c_main5 .c_main5_title h3,
	.c_main6 .c_main6_title h3{font-size: 18px;}
	.c_main4 .section_2 .desc{margin-top: 15px; font-size: 14px;}
	.c_main4 .section_2 .item{width: 33.33%; margin: 8px 0; text-align: center;}
	.c_main4 .section_2 .item i{width: 70px; height: 70px; background-size: auto 60%; margin: 0 auto;}
	.c_main4 .section_2 .item p{font-size: 14px; margin-top: 5px;}
	.c_main4 .section_3 .num_block .item{width: 33.33%; text-align: center; margin: 8px 0;}
	.c_main4 .section_3 .num_block{text-align: left;}
	.c_main4 .section_3 .num_block .item{font-size: 24px;}
	.c_main4 .section_3 .num_block .item p{font-size: 14px;}
	.c_main4 .section_3 .desc{font-size: 14px;}
	.c_main4 .section_4 .desc{font-size: 14px;}
	.c_main5 .section_2 .desc{font-size: 14px; margin-top: 15px;}
	.c_main5 .section_2 .item{width: 100%; margin: 5px 0 !important;}
	.c_main5 .section_2 .item p{margin-top: 5px; font-size: 14px;}
	.c_main5 .section_3 .main{padding: 5%;}
	.c_main5 .section_3 .tab_tit span{width: 140px; line-height: 36px; font-size: 14px;}
	.c_main5 .section_3 .tab_content .img_block{width: 100%; float: none;}
	.c_main5 .section_3 .tab_content p{font-size: 14px; margin: 10px 0 0 0;}
	.c_main6 .section_2 .desc{font-size: 14px; margin-top: 15px;}
	.c_main6 .section_2 .item{width: 100%; margin: 5px 0 !important;}
	.c_main6 .section_2 .item p{margin-top: 5px; font-size: 14px;}
	.c_main6 .section_3 .main img{width: 100%;}
	.c_main6 .section_3 .main p{position: static; -webkit-transform: none; transform: none; width: 100%; margin-top: 10px; font-size: 14px;}
}
